Method for a mobile dimensioning device to use a dynamic accuracy compatible with NIST standard

ABSTRACT

A mobile dimensioning device, i.e. a mobile dimensioner, is described that uses a dynamic accuracy while still being compatible with the NIST standard. Even if the accuracy division is dynamic and not predetermined, a mobile dimensioning device of the present invention reports the actual dimensioning prior to measurement capture and can therefore be certified and used in commercial transactions.

CROSS-REFERENCE TO RELATED APPLICATION

The present application claims the benefit of European PatentApplication No. 15176943.7 for a Method for a Mobile Dimensioning Deviceto Use a Dynamic Accuracy Compatible with NIST Standard filed on Jul.15, 2015 at the European Patent Office, which is hereby incorporated byreference in its entirety.

FIELD OF THE INVENTION

The present invention relates to mobile volume dimensioning devices.

BACKGROUND

A traditional Multiple Dimensioning Measurement Device (MDMD) capturesthe three dimensional size (i.e. length, width, height) of objects, suchas parcels or pallets, based on the predetermined accuracy of thesystem. In the United States National Institutes of Standards andTechnology (NIST) standard, this predetermined accuracy level of thesystem is known as the accuracy division.

Some MDMD devices support operations with different accuracy divisions,but these accuracy divisions are still predetermined. For example, anMDMD can provide a measurement with an accuracy of 1 cm for objects withdimensions smaller than 50 cm and can provide a measurement with anaccuracy of 2 cm for objects with dimensions greater than 50 cm.

Predetermined accuracy divisions work for fixed dimensioning systemsbecause the parameters of the measurement environment are known in fixeddimensioning systems. For example, for fixed MDMDs, the distance to theobject to be measured, the viewing angle, and other parameters arelimited by the installation of the device.

However, in the case of a Mobile Dimensioning Device (MDD), many of theparameters that influence the accuracy of the system cannot becontrolled. Because of the dynamic nature of its accuracy, MDDs are noteasily compatible with a NIST certification that requires the accuracydivision to be reported in advance of the actual measurement. This lackof NIST certification generally prohibits MMDs from being used forcommercial transactions.

Therefore, a need exists for a mobile dimensioning device that uses adynamic accuracy division while remaining compatible with the NISTstandard.

SUMMARY

Accordingly one aspect of the present invention discloses a mobiledimensioning device, comprising: a display; non-volatile storage; one ormore sensors; an input subsystem; one or more processors; and memorycontaining instructions executable by the one or more processors wherebythe device is operable to: derive one or more accuracy parameters basedon information received from the one or more sensors for a measurementenvironment of an object being measured; compute an accuracy level basedon the one or more accuracy parameters; determine if the accuracy levelcorresponds to a sufficient measurement environment; if the accuracylevel corresponds to a sufficient measurement environment; display, onthe display, an indication that the measurement environment issufficient and a capture icon to enable the measurement capture; inresponse to an input received at the capture icon, capture themeasurement; display, on the display, the dimensions of the object; andrecord the dimensions of the object.

In additional exemplary embodiments, the accuracy level is the accuracydivision as defined by the National Institutes of Standards andTechnology (NIST) standard.

In still other embodiments, the accuracy parameters comprise at leastone of the group consisting of: distance to the object, viewing anglerelative to the object, temperature, ambient light, and quality of datafrom the one or more sensors.

In further embodiments, the one or more sensors comprise at least one ofthe group consisting of: optical sensors and measurement sensors.

In additional embodiments, the optical sensors are selected from a groupconsisting of: a barcode sensor, a camera, and an image sensor.

In some embodiments, the measurement sensors are selected from a groupconsisting of: point-cloud projection, structured light, andstereoscopic cameras and n-scopic cameras.

In another embodiment, the sufficient measurement environment is anenvironment where the accuracy division has a low value.

In more embodiments, displaying, on the display, an indication that themeasurement environment is sufficient comprises at least one of thegroup consisting of: displaying the accuracy division, displaying anicon to enable the measurement capture, removing the indications forimproving the measurement environment, displaying a completed progressbar, and displaying a confirmation icon.

In still other embodiments, displaying, on the display, the dimensionsof the object comprises displaying the dimensions of the object.

And yet in further embodiments, displaying, on the display, thedimensions of the object comprises displaying the dimensions of theobject and the corresponding accuracy divisions.

In some embodiments, computing an accuracy level based on the accuracyparameters comprises running multivariable regression on the accuracyparameters.

In other embodiments, the dimensions of the object and the accuracylevel are stored in the non-volatile storage.

In still further embodiments, the device is further operable to:determine that the object being measured has been previously measured;retrieved the dimensions of the object and the accuracy level from thefrom the non-volatile storage; display, on the display, the dimensionsof the object and the accuracy level from the from the non-volatilestorage; and record the dimensions of the object and the accuracy levelfrom the from the non-volatile storage.

In further embodiments, the device is further operable to: if theaccuracy level does not correspond to a sufficient measurementenvironment; provide an indication for improving the measurementenvironment.

In still further embodiments, the indication for improving themeasurement environment comprises at least one of group consisting of: atextual instruction, a graphical instruction, and a graphical icon.

In additional embodiments, the indication for improving the measurementenvironment comprises at least one of the group consisting of: anindication for shortening the distance to the object, an indication forimproving the viewing angle relative to the object, an indication todelay measurement pending a target operating temperature, and indicationfor improving the ambient light, and an indication for adjusting the oneor more sensors to improve the quality of data.

An additional aspect of the present invention discloses a mobiledimensioning device, comprising: a display; non-volatile storage; one ormore sensors; an input subsystem; one or more processors; and memorycontaining instructions executable by the one or more processors wherebythe device is operable to: derive one or more accuracy parameters basedon information received from the one or more sensors for a measurementenvironment of an object being measured; compute an accuracy level basedon the one or more accuracy parameters; determine if the accuracy levelcorresponds to a sufficient measurement environment; if the accuracylevel corresponds to a sufficient measurement environment; display, onthe display, an acceptance icon to enable the display of the accuracylevel; display, on the display, the accuracy level and a capture icon toenable measurement capture.

In another embodiment, the device is further operable to: in response toan input received at the capture icon, capture the measurement display,on the display, the dimensions of the object; and record the dimensionsof the object.

The foregoing illustrative summary, as well as other exemplaryobjectives and/or advantages of the invention, and the manner in whichthe same are accomplished, are further explained within the followingdetailed description and its accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of the hardware elements of a device accordingto embodiments of the disclosed subject matter.

FIGS. 2A, 2B, and 2C are an example of a graphical user interface (GUI)of the system in accordance with one embodiment of the disclosed subjectmatter.

FIGS. 3A, 3B, 3C, and 3D are an example of a GUI of the system inaccordance with one embodiment of the disclosed subject matter.

FIG. 4 is a flow chart outlining the process for operating a device inaccordance with embodiments of the disclosed subject matter.

DETAILED DESCRIPTION

The present invention embraces the concept of a mobile dimensioningdevice that uses a dynamic accuracy while still being compatible withthe NIST standard. Even if the accuracy division is dynamic and notpredetermined, a mobile dimensioning device of the present inventionreports the actual dimensioning prior to measurement capture and cantherefore be certified and used in commercial transactions. Moreover,since the NIST standard for MDMD is derived from the InternationalOrganization of Legal Metrology (OIML) R129 standard, a mobiledimensioning device of the present invention should be compliant withthe OIML R 129 standard as well as any other standard derived from theOIML R 129.

FIG. 1 illustrates an exemplary device 100, such as a mobiledimensioning device, for one embodiment of the present invention. Thedevice 100 may include other components not shown in FIG. 1, nor furtherdiscussed herein for the sake of brevity. One having ordinary skill inthe art will understand the additional hardware and software includedbut not shown in FIG. 1.

In general, device 100 may be implemented in any form of digitalcomputer or mobile device. Digital computers may include, but are notlimited to, laptops, desktops, workstations, fixed vehicle computers,vehicle mount computers, hazardous environment computers, rugged mobilecomputers, servers, blade servers, mainframes, other appropriatecomputers. Mobile devices may include, but are not limited to, cellulartelephones, smart phones, personal digital assistants, tablets, pagers,two-way radios, netbooks, barcode scanners, radio frequencyidentification (RFID) readers, intelligent sensors, tracking devices,volume dimensioning devices, mobile dimensioning devices, and othersimilar computing devices.

In general, as shown, the mobile dimensioning device 100 of FIG. 1includes a processing system 110 that includes one or more processors111, such as Central Processing Units (CPUs), Application SpecificIntegrated Circuits (ASICs), and/or Field Programmable Gate Arrays(FPGAs), a memory controller 112, memory 113, which may include software114, and other components that are not shown for brevity, such asbusses, etc. The processing system may also include storage 115, such asa hard drive or solid state drive.

The processing system 110 also includes a peripherals interface 116 forcommunicating with other components of the mobile dimensioning device100, including but not limited to, radio frequency (RF) circuitry 152,such as Wi-Fi and/or cellular communications circuitry such as wirelessEthernet, Bluetooth, and near field communication (NFC), audio circuitry154 for the audio input component 153, such as a microphone, and audiooutput component 155, such as a speaker, one or more accelerometers 156,one or more other sensors 158, such as a location determinationcomponent such as a Global Positioning System (GPS) chip, and one ormore external ports 160, which may be used for smart card readers or forwired connections such as wired Ethernet, USB, serial or I²C ports. TheRF circuitry 152 and external ports 160 individually and collectivelymake up the communication interfaces for the mobile dimensioning device100. The processing system 110 is also connected to a power systemcomponent 120 that is used to power the mobile dimensioning device 100,such as a battery or a power supply unit. The processing system 110 isalso connected to a clock system component 130 that controls timingfunctions.

The peripherals interface 116 may also communicate with an Input/Output(I/O) subsystem 140, which includes a display(s) controller 141operative to control display(s) 142. In some embodiments the display(s)142 is a touch-sensitive display system, and the display(s) controller141 is further operative to process touch inputs on the touch sensitivedisplay 142. The I/O subsystem 140 may also include a keypad(s)controller 143 operative to control keypad(s) 144 on the mobiledimensioning device 100. The I/O subsystem 140 also includes an opticalsensor(s) controller 145 operative to control one or more opticalsensor(s) 146. The optical sensor(s) may include, but is not limited to,a barcode sensor, a camera, and an image sensor. The I/O subsystem 140also includes a measurement sensor(s) controller 147 operative tocontrol one or more measurement sensor(s) 148. The measurement sensor(s)may include, but is not limited to, a point-cloud projection sensor, astructured light sensor, a stereoscopic camera, and a n-scopic camera.The components of mobile dimensioning device 100 may be interconnectedusing one or more buses, represented generically by the arrows of FIG.1, and may be mounted on a motherboard (not shown) or some otherappropriate configuration.

FIG. 2A is an example of a graphical user interface (GUI) that would bedisplayed on the display 142 of the mobile dimensioning device 100 inaccordance with one embodiment of the disclosed subject matter. FIG. 2Ais a representative GUI during the phase while the mobile dimensioningdevice is finding a sufficient measurement environment for measuring anobject.

The elements of FIG. 2A are now described. The main window of theinterface 202 has a title field 204 and a progress bar 206 as well as aviewing window 208. The viewing window 208 currently shows an object tobe measured 210, for example, a box to be shipped. In some embodiments,the object to be measured 210 can be highlighted in the viewing window208 in some manner, such as with a green outline. Overlaid onto orintegrated with the viewing window 208 is a guidance indication 212,represented by, but not limited to, an arrow in FIG. 2A.

The guidance indication 212 may be a textual instruction, a graphicalinstruction, a graphical icon, or any combination therein. The guidanceindication 212 provides information that guides the mobile dimensioningdevice 100 to a measurement environment sufficient for measuring anobject. The guidance indication 212 is based on the dynamic accuracylevel of the mobile dimensioning device 100.

In a preprocessing phase, the mobile dimensioning device 100 computesits accuracy level dynamically as a function of all of the parametersthat influence it. Any kind of measurable parameter influencing accuracycan be included in the model for computing the accuracy level of themobile dimensioning device 100. The list of parameters includes, but isnot limited to, distance of the mobile dimensioning device 100 to theobject being measured, the viewing angle of the camera or optical sensorin the mobile dimensioning device 100 relative to the object beingmeasured, temperature of the mobile dimensioning device 100, ambientlight, and quality of data from the one or more sensors of the mobiledimensioning device 100. Individually and collectively, these parametersmake up the measuring environment for measuring the object. In oneembodiment, the accuracy level may be computed, for example, usingmultivariable regression on the parameters influencing the accuracy.

Note that in some embodiments, the mobile dimensioning device 100records a variety of raw data from the sensors. The mobile dimensionerdevice, through hardware and software, transforms that data into theaccuracy parameters that are used to compute the accuracy level for agiven the measurement environment.

Once the dynamic accuracy level is computed, it is used to guide themobile dimensioning device 100 to a measurement environment sufficientfor measuring the object. In one embodiment, this is accomplished byidentifying accuracy levels with a low accuracy division value. Ingeneral, dimensioning error is reduced as the mobile dimensioning device100 gets closer to the object and has the proper viewing angle forcapturing the object, thus reducing the accuracy division. The lower theaccuracy division value, the more optimal the measuring environment.

Examples of the types of guidance provided by the guidance indication212 include, but are not limited to, shortening the distance to theobject, improving the viewing angle relative to the object, delayingmeasurement pending a target operating temperature, and improving theambient light, adjusting the one or more sensors to improve the qualityof data.

In some embodiments, the progress bar 206 appears with other guidanceindications 212. As shown in FIG. 2A, the progress bar 206 works intandem with the guidance indication 212 to guide the mobile dimensioningdevice 100 to a sufficient measurement environment, showing a reading of0% complete when the mobile dimensioning device has an insufficientmeasurement environment and 100% when the mobile dimensioning device hasfound a sufficient measurement environment.

FIG. 2B is an example of a GUI of the system in accordance with oneembodiment of the disclosed subject matter. FIG. 2A is a representativeGUI after the mobile dimensioning device has found a sufficientmeasurement environment for measuring an object.

FIG. 2B adds some additional elements beyond FIG. 2A. Once the mobiledimensioning device has found a sufficient measurement environment formeasuring an object, the mobile dimensioning device 100 displays anaccuracy division field 214. In FIG. 2B, the accuracy division field 214shows one accuracy division per dimension, but the present invention isnot limited thereto. Note also that the progress bar 206 now shows 100%,indicating that the measurement environment is sufficient. FIG. 2A alsoshows a capture icon 216 which is used to capture the measurement of theobject in response to an input at the mobile dimensioning device 100. Inother embodiments, the capture icon 216 could be implemented in any of avariety of ways using different elements understood in the art of GUIdesign for receiving input. In other embodiments, the capture icon 216would not be part of the GUI but rather would be a hardware button onthe mobile dimensioning device 100 that becomes active when the deviceis enabled to capture the measurement. Note that the capture icon 216 isonly visible when the measuring environment is sufficient for measuringthe object. Note also that the guidance indication 212 is no longershown, as the mobile dimensioning device has found a sufficientenvironment for taking the measurement. All of these visual cues in theGUI (i.e. the displaying of the accuracy division field 214, thecompleted progress bar 206, the capture icon 216, and the absence of theguidance indication 212) are examples of indications that themeasurement environment is sufficient.

Note that because mobile dimensioning device 100 reveals the accuracydivision prior to permitting or enabling the actual measurement of theobject, the mobile dimensioning device is compatible with the NISTstandard.

FIG. 2C is an example of a GUI of the system in accordance with oneembodiment of the disclosed subject matter. FIG. 2C is a representativeGUI after the mobile dimensioning device 100 has captured themeasurements of the object.

In some embodiments, the mobile dimensioner device 100 records aninfra-red (IR) image of a pattern of light projected on an object beingmeasured. The mobile dimensioner device, though hardware and software,transform the image into three dimensional data about the object. Thatthree dimensional data is used to derive an accurate measurement for theobject. This process of deriving the accurate measurement for the objectis known as capturing the measurement. Capturing the measurement can bedone by the mobile dimensioning device 100 after the accuracy divisionhas been displayed either automatically or in response to an input.

FIG. 2C adds some additional elements beyond FIG. 2A and FIG. 2B.Because the measurement has now been captured, it is possible to presentthe dimension field 220. In some embodiments, and additionalconfirmation icon 218 is provided to confirm that the measurement hasbeen captured, such as but not limited to the check mark icon shown inFIG. 2C.

FIGS. 3A, 3B, 3C, and 3D are an example of a GUI of the system inaccordance with an alternative embodiment of the disclosed subjectmatter. In this embodiment, neither the dimensions of the object nor theaccuracy division are shown until the measurement environment issufficient for measuring the object. Then a button or icon is shown toenable the capture.

FIG. 3A has similar elements to FIG. 2A. FIG. 3A shows the preprocessingphase of the alternative embodiment. The main window of the interface302 has a title field 304 and a progress bar 306 as well as a viewingwindow 308. The viewing window 308 currently shows an object to bemeasured 310, for example, a box to be shipped. In some embodiments, theobject to be measured 310 can be highlighted in the viewing window 308in some manner, such as with a green outline. Overlaid onto orintegrated with the viewing window 308 is a guidance indication 312,represented by, but not limited to, an arrow in FIG. 3A. As describedearlier, the guidance indication 312 may be a textual instruction, agraphical instruction, a graphical icon, or any combination therein.

Also, as discussed earlier, in the background the mobile dimensioningdevice 100 computes its accuracy level dynamically to help the mobiledimensioning device 100 identify a measurement environment sufficientfor measuring the object.

FIG. 3B is similar to FIG. 2B. FIG. 3B is a representative GUI after themobile dimensioning device has found a sufficient measurementenvironment for measuring an object according to the alternativeembodiment.

In FIG. 3B, the progress bar 206 now shows 100%, indicating that themeasurement environment is sufficient. In this alternative embodiment,an acceptance icon 322 is provided to confirm that the measurementenvironment is sufficient to measure the object. Note that neither thedimensions nor the accuracy division are shown in FIG. 3B. Theacceptance icon 322 enables the display of the accuracy level.

In response to an input received at the acceptance icon 322, theaccuracy level will be displayed as shown in FIG. 3C. Note that only theaccuracy division field 314 is shown. FIG. 3C also provides a captureicon 316 to enable the measurement capture. In response to an inputinvolving the capture icon 316, the mobile dimensioning device willcapture the measurements. In other embodiments, recording themeasurements may be automatic after capture.

FIG. 3D is an exemplary GUI that is displayed after the measurement hasbeen captured. Note now that both the accuracy division field 314 andthe actual dimension field 320 are both shown. In some embodiments, anadditional confirmation icon 318, such as but not limited to the checkmark icon shown in FIG. 3D, is provided to confirm that the measurementhas been captured.

FIG. 4 is a flow chart outlining the process for operating a mobiledimensioning device in accordance with embodiments of the disclosedsubject matter.

The process begins in FIG. 4 at Step 400 followed by Step 402 in which acheck is made to see if an adjustment to the mobile dimensioning devicehas been detected. The adjustment to the mobile dimensioning device canbe a random movement of the device itself or any of the components ofthe device. In some embodiments, the adjustment to the mobiledimensioning device represents movements that correspond to the types ofguidance described earlier by the guidance indication 212, 312. If noadjustment has been detected (Path 403), then the process ends (Step422).

If an adjustment has been detected (Step 405), then the mobiledimensioning device 100 derives the new accuracy parameters thatcorrespond to the new measurement environment (i.e. the measurementenvironment after the adjustment to the mobile dimensioning device)based on information received from the sensors (Step 404). The mobiledimensioning device 100 then compute an accuracy level based on the oneor more accuracy parameters (Step 406).

The mobile dimensioning device 100 then checks to see if the measurementenvironment is sufficient for measurement of the object (Step 408). Ifnot (Path 407), then guidance indications for improving the measurementenvironment are displayed (Step 410). The indications for improving themeasurement environment were described earlier. These are the guidanceindications 212, 312. Examples include, but are not limited to,shortening the distance to the object, improving the viewing anglerelative to the object, delaying measurement pending a target operatingtemperature, and improving the ambient light, adjusting the one or moresensors to improve the quality of data.

If the measurement environment is sufficient for measurement of theobject (Path 409), then the mobile dimensioning device displaysindications of sufficient measurement environment (Step 412). Asdescribed earlier, the indication of sufficient measurement environmentinclude but are not limited to: displaying of the accuracy division,displaying a completed progress bar, displaying a capture icon, and theremoval of the guidance indications.

The mobile dimensioning device 100 then checks to see if a capture eventis received (Step 414). The capture event triggers the actualmeasurement of the object. In some embodiments, the capture event occursautomatically. In other embodiments, the capture event occurs inresponse to an input received at the mobile dimensioning device 100.

If no capture event is detected (Path 411), then the mobile dimensionerdevice checks to see if an adjustment has been detected (Step 402) asdescribed earlier.

If a capture event is detected (Path 413), then the dimensions of theobject are actually measured (Step 416), the dimensions are displayed(Step 418), and the dimensions are recorded (Step 420). In someembodiments, when the object dimensions are displayed, the associatedaccuracy division for each dimension is also displayed. In otherembodiments, only the object dimensions are displayed. The process thenends (Step 422).

In this respect, the processes described in the figures should make itclear to a person of ordinary skill in the art how the mobiledimensioner device 100 of the present invention uses a dynamic accuracywhile still being compatible with the NIST standard and can therefore becertified and used in commercial transactions.

To supplement the present disclosure, this application incorporatesentirely by reference the following commonly assigned patents, patentapplication publications, and patent applications: U.S. Pat. Nos.6,832,725; 7,128,266;

-   U.S. Pat. Nos. 7,159,783; 7,413,127;-   U.S. Pat. Nos. 7,726,575; 8,294,969;-   U.S. Pat. Nos. 8,317,105; 8,322,622;-   U.S. Pat. Nos. 8,366,005; 8,371,507;-   U.S. Pat. Nos. 8,376,233; 8,381,979;-   U.S. Pat. Nos. 8,390,909; 8,408,464;-   U.S. Pat. Nos. 8,408,468; 8,408,469;-   U.S. Pat. Nos. 8,424,768; 8,448,863;-   U.S. Pat. Nos. 8,457,013; 8,459,557;-   U.S. Pat. Nos. 8,463,079;-   U.S. Pat. Nos. 8,469,272; 8,474,712;-   U.S. Pat. Nos. 8,479,992; 8,490,877;-   U.S. Pat. Nos. 8,517,271; 8,523,076;-   U.S. Pat. Nos. 8,528,818; 8,544,737;-   U.S. Pat. Nos. 8,548,242; 8,548,420;-   U.S. Pat. Nos. 8,550,335; 8,550,354;-   U.S. Pat. Nos. 8,550,357; 8,556,174;-   U.S. Pat. Nos. 8,556,176; 8,556,177;-   U.S. Pat. Nos. 8,559,767; 8,599,957;-   U.S. Pat. Nos. 8,561,895; 8,561,903;-   U.S. Pat. Nos. 8,561,905; 8,565,107;-   U.S. Pat. Nos. 8,571,307; 8,579,200;-   U.S. Pat. Nos. 8,583,924; 8,584,945;-   U.S. Pat. Nos. 8,587,595; 8,587,697;-   U.S. Pat. Nos. 8,588,869; 8,590,789;-   U.S. Pat. Nos. 8,596,539; 8,596,542;-   U.S. Pat. Nos. 8,596,543; 8,599,271;-   U.S. Pat. Nos. 8,599,957; 8,600,158;-   U.S. Pat. Nos. 8,600,167; 8,602,309;-   U.S. Pat. Nos. 8,608,053; 8,608,071;-   U.S. Pat. Nos. 8,611,309; 8,615,487;-   U.S. Pat. Nos. 8,616,454; 8,621,123;-   U.S. Pat. Nos. 8,622,303; 8,628,013;-   U.S. Pat. Nos. 8,628,015; 8,628,016;-   U.S. Pat. Nos. 8,629,926; 8,630,491;-   U.S. Pat. Nos. 8,635,309; 8,636,200;-   U.S. Pat. Nos. 8,636,212; 8,636,215;-   U.S. Pat. Nos. 8,636,224; 8,638,806;-   U.S. Pat. Nos. 8,640,958; 8,640,960;-   U.S. Pat. Nos. 8,643,717; 8,646,692;-   U.S. Pat. Nos. 8,646,694; 8,657,200;-   U.S. Pat. Nos. 8,659,397; 8,668,149;-   U.S. Pat. Nos. 8,678,285; 8,678,286;-   U.S. Pat. Nos. 8,682,077; 8,687,282;-   U.S. Pat. Nos. 8,692,927; 8,695,880;-   U.S. Pat. Nos. 8,698,949; 8,717,494;-   U.S. Pat. Nos. 8,717,494; 8,720,783;-   U.S. Pat. Nos. 8,723,804; 8,723,904;-   U.S. Pat. Nos. 8,727,223; D702,237;-   U.S. Pat. Nos. 8,740,082; 8,740,085;-   U.S. Pat. Nos. 8,746,563; 8,750,445;-   U.S. Pat. Nos. 8,752,766; 8,756,059;-   U.S. Pat. Nos. 8,757,495; 8,760,563;-   U.S. Pat. Nos. 8,763,909; 8,777,108;-   U.S. Pat. Nos. 8,777,109; 8,779,898;-   U.S. Pat. Nos. 8,781,520; 8,783,573;-   U.S. Pat. Nos. 8,789,757; 8,789,758;-   U.S. Pat. Nos. 8,789,759; 8,794,520;-   U.S. Pat. Nos. 8,794,522; 8,794,526;-   U.S. Pat. Nos. 8,798,367; 8,807,431;-   U.S. Pat. Nos. 8,807,432; 8,820,630;-   U.S. Pat. Nos. 8,854,633;-   International Publication No. 2013/163789;-   International Publication No. 2013/173985;-   International Publication No. 2014/019130;-   International Publication No. 2014/110495;-   U.S. Patent Application Publication No. 2008/0185432;-   U.S. Patent Application Publication No. 2009/0134221;-   U.S. Patent Application Publication No. 2010/0177080;-   U.S. Patent Application Publication No. 2010/0177076;-   U.S. Patent Application Publication No. 2010/0177707;-   U.S. Patent Application Publication No. 2010/0177749;-   U.S. Patent Application Publication No. 2010/0202702;-   U.S. Patent Application Publication No. 2010/0220894;-   U.S. Patent Application Publication No. 2011/0202554;-   U.S. Patent Application Publication No. 2012/0111946;-   U.S. Patent Application Publication No. 2012/0138685;-   U.S. Patent Application Publication No. 2012/0168511;-   U.S. Patent Application Publication No. 2012/0168512;-   U.S. Patent Application Publication No. 2012/0193423;-   U.S. Patent Application Publication No. 2012/0203647;-   U.S. Patent Application Publication No. 2012/0223141;-   U.S. Patent Application Publication No. 2012/0228382;-   U.S. Patent Application Publication No. 2012/0248188;-   U.S. Patent Application Publication No. 2013/0043312;-   U.S. Patent Application Publication No. 2013/0056285;-   U.S. Patent Application Publication No. 2013/0070322;-   U.S. Patent Application Publication No. 2013/0075168;-   U.S. Patent Application Publication No. 2013/0082104;-   U.S. Patent Application Publication No. 2013/0175341;-   U.S. Patent Application Publication No. 2013/0175343;-   U.S. Patent Application Publication No. 2013/0200158;-   U.S. Patent Application Publication No. 2013/0256418;-   U.S. Patent Application Publication No. 2013/0257744;-   U.S. Patent Application Publication No. 2013/0257759;-   U.S. Patent Application Publication No. 2013/0270346;-   U.S. Patent Application Publication No. 2013/0278425;-   U.S. Patent Application Publication No. 2013/0287258;-   U.S. Patent Application Publication No. 2013/0292475;-   U.S. Patent Application Publication No. 2013/0292477;-   U.S. Patent Application Publication No. 2013/0293539;-   U.S. Patent Application Publication No. 2013/0293540;-   U.S. Patent Application Publication No. 2013/0306728;-   U.S. Patent Application Publication No. 2013/0306730;-   U.S. Patent Application Publication No. 2013/0306731;-   U.S. Patent Application Publication No. 2013/0307964;-   U.S. Patent Application Publication No. 2013/0308625;-   U.S. Patent Application Publication No. 2013/0313324;-   U.S. Patent Application Publication No. 2013/0313325;-   U.S. Patent Application Publication No. 2013/0341399;-   U.S. Patent Application Publication No. 2013/0342717;-   U.S. Patent Application Publication No. 2014/0001267;-   U.S. Patent Application Publication No. 2014/0002828;-   U.S. Patent Application Publication No. 2014/0008430;-   U.S. Patent Application Publication No. 2014/0008439;-   U.S. Patent Application Publication No. 2014/0025584;-   U.S. Patent Application Publication No. 2014/0027518;-   U.S. Patent Application Publication No. 2014/0034734;-   U.S. Patent Application Publication No. 2014/0036848;-   U.S. Patent Application Publication No. 2014/0039693;-   U.S. Patent Application Publication No. 2014/0042814;-   U.S. Patent Application Publication No. 2014/0049120;-   U.S. Patent Application Publication No. 2014/0049635;-   U.S. Patent Application Publication No. 2014/0061305;-   U.S. Patent Application Publication No. 2014/0061306;-   U.S. Patent Application Publication No. 2014/0063289;-   U.S. Patent Application Publication No. 2014/0066136;-   U.S. Patent Application Publication No. 2014/0067692;-   U.S. Patent Application Publication No. 2014/0070005;-   U.S. Patent Application Publication No. 2014/0071840;-   U.S. Patent Application Publication No. 2014/0074746;-   U.S. Patent Application Publication No. 2014/0075846;-   U.S. Patent Application Publication No. 2014/0076974;-   U.S. Patent Application Publication No. 2014/0078341;-   U.S. Patent Application Publication No. 2014/0078342;-   U.S. Patent Application Publication No. 2014/0078345;-   U.S. Patent Application Publication No. 2014/0084068;-   U.S. Patent Application Publication No. 2014/0097249;-   U.S. Patent Application Publication No. 2014/0098792;-   U.S. Patent Application Publication No. 2014/0100774;-   U.S. Patent Application Publication No. 2014/0100813;-   U.S. Patent Application Publication No. 2014/0103115;-   U.S. Patent Application Publication No. 2014/0104413;-   U.S. Patent Application Publication No. 2014/0104414;-   U.S. Patent Application Publication No. 2014/0104416;-   U.S. Patent Application Publication No. 2014/0104451;-   U.S. Patent Application Publication No. 2014/0106594;-   U.S. Patent Application Publication No. 2014/0106725;-   U.S. Patent Application Publication No. 2014/0108010;-   U.S. Patent Application Publication No. 2014/0108402;-   U.S. Patent Application Publication No. 2014/0108682;-   U.S. Patent Application Publication No. 2014/0110485;-   U.S. Patent Application Publication No. 2014/0114530;-   U.S. Patent Application Publication No. 2014/0124577;-   U.S. Patent Application Publication No. 2014/0124579;-   U.S. Patent Application Publication No. 2014/0125842;-   U.S. Patent Application Publication No. 2014/0125853;-   U.S. Patent Application Publication No. 2014/0125999;-   U.S. Patent Application Publication No. 2014/0129378;-   U.S. Patent Application Publication No. 2014/0131438;-   U.S. Patent Application Publication No. 2014/0131441;-   U.S. Patent Application Publication No. 2014/0131443;-   U.S. Patent Application Publication No. 2014/0131444;-   U.S. Patent Application Publication No. 2014/0131445;-   U.S. Patent Application Publication No. 2014/0131448;-   U.S. Patent Application Publication No. 2014/0133379;-   U.S. Patent Application Publication No. 2014/0136208;-   U.S. Patent Application Publication No. 2014/0140585;-   U.S. Patent Application Publication No. 2014/0151453;-   U.S. Patent Application Publication No. 2014/0152882;-   U.S. Patent Application Publication No. 2014/0158770;-   U.S. Patent Application Publication No. 2014/0159869;-   U.S. Patent Application Publication No. 2014/0160329;-   U.S. Patent Application Publication No. 2014/0166755;-   U.S. Patent Application Publication No. 2014/0166757;-   U.S. Patent Application Publication No. 2014/0166759;-   U.S. Patent Application Publication No. 2014/0166760;-   U.S. Patent Application Publication No. 2014/0166761;-   U.S. Patent Application Publication No. 2014/0168787;-   U.S. Patent Application Publication No. 2014/0175165;-   U.S. Patent Application Publication No. 2014/0175169;-   U.S. Patent Application Publication No. 2014/0175172;-   U.S. Patent Application Publication No. 2014/0175174;-   U.S. Patent Application Publication No. 2014/0191644;-   U.S. Patent Application Publication No. 2014/0191913;-   U.S. Patent Application Publication No. 2014/0197238;-   U.S. Patent Application Publication No. 2014/0197239;-   U.S. Patent Application Publication No. 2014/0197304;-   U.S. Patent Application Publication No. 2014/0203087;-   U.S. Patent Application Publication No. 2014/0204268;-   U.S. Patent Application Publication No. 2014/0214631;-   U.S. Patent Application Publication No. 2014/0217166;-   U.S. Patent Application Publication No. 2014/0217180;-   U.S. Patent Application Publication No. 2014/0267609;-   U.S. patent application Ser. No. 13/367,978 for a Laser Scanning    Module Employing an Elastomeric U-Hinge Based Laser Scanning    Assembly, filed Feb. 7, 2012 (Feng et al.);-   U.S. patent application Ser. No. 29/436,337 for an Electronic    Device, filed Nov. 5, 2012 (Fitch et al.);-   U.S. patent application Ser. No. 13/771,508 for an Optical    Redirection Adapter, filed Feb. 20, 2013 (Anderson);-   U.S. patent application Ser. No. 13/852,097 for a System and Method    for Capturing and Preserving Vehicle Event Data, filed Mar. 28, 2013    (Barker et al.);-   U.S. patent application Ser. No. 13/902,110 for a System and Method    for Display of Information Using a Vehicle-Mount Computer, filed May    24, 2013 (Hollifield);-   U.S. patent application Ser. No. 13/902,144, for a System and Method    for Display of Information Using a Vehicle-Mount Computer, filed May    24, 2013 (Chamberlin);-   U.S. patent application Ser. No. 13/902,242 for a System For    Providing A Continuous Communication Link With A Symbol Reading    Device, filed May 24, 2013 (Smith et al.);-   U.S. patent application Ser. No. 13/912,262 for a Method of Error    Correction for 3D Imaging Device, filed Jun. 7, 2013 (Jovanovski et    al.);-   U.S. patent application Ser. No. 13/912,702 for a System and Method    for Reading Code Symbols at Long Range Using Source Power Control,    filed Jun. 7, 2013 (Xian et al.);-   U.S. patent application Ser. No. 29/458,405 for an Electronic    Device, filed Jun. 19, 2013 (Fitch et al.);-   U.S. patent application Ser. No. 13/922,339 for a System and Method    for Reading Code Symbols Using a Variable Field of View, filed Jun.    20, 2013 (Xian et al.);-   U.S. patent application Ser. No. 13/927,398 for a Code Symbol    Reading System Having Adaptive Autofocus, filed Jun. 26, 2013    (Todeschini);-   U.S. patent application Ser. No. 13/930,913 for a Mobile Device    Having an Improved User Interface for Reading Code Symbols, filed    Jun. 28, 2013 (Gelay et al.);-   U.S. patent application Ser. No. 29/459,620 for an Electronic Device    Enclosure, filed Jul. 2, 2013 (London et al.);-   U.S. patent application Ser. No. 29/459,681 for an Electronic Device    Enclosure, filed Jul. 2, 2013 (Chaney et al.);-   U.S. patent application Ser. No. 13/933,415 for an Electronic Device    Case, filed Jul. 2, 2013 (London et al.);-   U.S. patent application Ser. No. 29/459,785 for a Scanner and    Charging Base, filed Jul. 3, 2013 (Fitch et al.);-   U.S. patent application Ser. No. 29/459,823 for a Scanner, filed    Jul. 3, 2013 (Zhou et al.);-   U.S. patent application Ser. No. 13/947,296 for a System and Method    for Selectively Reading Code Symbols, filed Jul. 22, 2013    (Rueblinger et al.);-   U.S. patent application Ser. No. 13/950,544 for a Code Symbol    Reading System Having Adjustable Object Detection, filed Jul. 25,    2013 (Jiang);-   U.S. patent application Ser. No. 13/961,408 for a Method for    Manufacturing Laser Scanners, filed Aug. 7, 2013 (Saber et al.);-   U.S. patent application Ser. No. 14/018,729 for a Method for    Operating a Laser Scanner, filed Sep. 5, 2013 (Feng et al.);-   U.S. patent application Ser. No. 14/019,616 for a Device Having    Light Source to Reduce Surface Pathogens, filed Sep. 6, 2013    (Todeschini);-   U.S. patent application Ser. No. 14/023,762 for a Handheld Indicia    Reader Having Locking Endcap, filed Sep. 11, 2013 (Gannon);-   U.S. patent application Ser. No. 14/035,474 for Augmented-Reality    Signature Capture, filed Sep. 24, 2013 (Todeschini);-   U.S. patent application Ser. No. 29/468,118 for an Electronic Device    Case, filed Sep. 26, 2013 (Oberpriller et al.);-   U.S. patent application Ser. No. 14/055,234 for Dimensioning System,    filed Oct. 16, 2013 (Fletcher);-   U.S. patent application Ser. No. 14/053,314 for Indicia Reader,    filed Oct. 14, 2013 (Huck);-   U.S. patent application Ser. No. 14/065,768 for Hybrid System and    Method for Reading Indicia, filed Oct. 29, 2013 (Meier et al.);-   U.S. patent application Ser. No. 14/074,746 for Self-Checkout    Shopping System, filed Nov. 8, 2013 (Hejl et al.);-   U.S. patent application Ser. No. 14/074,787 for Method and System    for Configuring Mobile Devices via NFC Technology, filed Nov. 8,    2013 (Smith et al.);-   U.S. patent application Ser. No. 14/087,190 for Optimal Range    Indicators for Bar Code Validation, filed Nov. 22, 2013 (Hejl);-   U.S. patent application Ser. No. 14/094,087 for Method and System    for Communicating Information in an Digital Signal, filed Dec. 2,    2013 (Peake et al.);-   U.S. patent application Ser. No. 14/101,965 for High Dynamic-Range    Indicia Reading System, filed Dec. 10, 2013 (Xian);-   U.S. patent application Ser. No. 14/150,393 for Indicia-reader    Having Unitary Construction Scanner, filed Jan. 8, 2014 (Colavito et    al.);-   U.S. patent application Ser. No. 14/154,207 for Laser Barcode    Scanner, filed Jan. 14, 2014 (Hou et al.);-   U.S. patent application Ser. No. 14/165,980 for System and Method    for Measuring Irregular Objects with a Single Camera filed Jan. 28,    2014 (Li et al.);-   U.S. patent application Ser. No. 14/166,103 for Indicia Reading    Terminal Including Optical Filter filed Jan. 28, 2014 (Lu et al.);-   U.S. patent application Ser. No. 14/200,405 for Indicia Reader for    Size-Limited Applications filed Mar. 7, 2014 (Feng et al.);-   U.S. patent application Ser. No. 14/231,898 for Hand-Mounted    Indicia-Reading Device with Finger Motion Triggering filed Apr. 1,    2014 (Van Horn et al.);-   U.S. patent application Ser. No. 14/250,923 for Reading Apparatus    Having Partial Frame Operating Mode filed Apr. 11, 2014, (Deng et    al.);-   U.S. patent application Ser. No. 14/257,174 for Imaging Terminal    Having Data Compression filed Apr. 21, 2014, (Barber et al.);-   U.S. patent application Ser. No. 14/257,364 for Docking System and    Method Using Near Field Communication filed Apr. 21, 2014    (Showering);-   U.S. patent application Ser. No. 14/264,173 for Autofocus Lens    System for Indicia Readers filed Apr. 29, 2014 (Ackley et al.);-   U.S. patent application Ser. No. 14/274,858 for Mobile Printer with    Optional Battery Accessory filed May 12, 2014 (Marty et al.);-   U.S. patent application Ser. No. 14/277,337 for MULTIPURPOSE OPTICAL    READER, filed May 14, 2014 (Jovanovski et al.);-   U.S. patent application Ser. No. 14/283,282 for TERMINAL HAVING    ILLUMINATION AND FOCUS CONTROL filed May 21, 2014 (Liu et al.);-   U.S. patent application Ser. No. 14/300,276 for METHOD AND SYSTEM    FOR CONSIDERING INFORMATION ABOUT AN EXPECTED RESPONSE WHEN    PERFORMING SPEECH RECOGNITION, filed Jun. 10, 2014 (Braho et al.);-   U.S. patent application Ser. No. 14/305,153 for INDICIA READING    SYSTEM EMPLOYING DIGITAL GAIN CONTROL filed Jun. 16, 2014 (Xian et    al.);-   U.S. patent application Ser. No. 14/310,226 for AUTOFOCUSING OPTICAL    IMAGING DEVICE filed Jun. 20, 2014 (Koziol et al.);-   U.S. patent application Ser. No. 14/327,722 for CUSTOMER FACING    IMAGING SYSTEMS AND METHODS FOR OBTAINING IMAGES filed Jul. 10, 2014    (Oberpriller et al,);-   U.S. patent application Ser. No. 14/327,827 for a MOBILE-PHONE    ADAPTER FOR ELECTRONIC TRANSACTIONS, filed Jul. 10, 2014 (Hejl);-   U.S. patent application Ser. No. 14/329,303 for CELL PHONE READING    MODE USING IMAGE TIMER filed Jul. 11, 2014 (Coyle);-   U.S. patent application Ser. No. 14/333,588 for SYMBOL READING    SYSTEM WITH INTEGRATED SCALE BASE filed Jul. 17, 2014 (Barten);-   U.S. patent application Ser. No. 14/334,934 for a SYSTEM AND METHOD    FOR INDICIA VERIFICATION, filed Jul. 18, 2014 (Hejl);-   U.S. patent application Ser. No. 14/336,188 for METHOD OF AND SYSTEM    FOR DETECTING OBJECT WEIGHING INTERFERENCES, Filed Jul. 21, 2014    (Amundsen et al.);-   U.S. patent application Ser. No. 14/339,708 for LASER SCANNING CODE    SYMBOL READING SYSTEM, filed Jul. 24, 2014 (Xian et al.);-   U.S. patent application Ser. No. 14/340,627 for an AXIALLY    REINFORCED FLEXIBLE SCAN ELEMENT, filed Jul. 25, 2014 (Rueblinger et    al.);-   U.S. patent application Ser. No. 14/340,716 for an OPTICAL IMAGER    AND METHOD FOR CORRELATING A MEDICATION PACKAGE WITH A PATIENT,    filed Jul. 25, 2014 (Ellis);-   U.S. patent application Ser. No. 14/342,544 for Imaging Based    Barcode Scanner Engine with Multiple Elements Supported on a Common    Printed Circuit Board filed Mar. 4, 2014 (Liu et al.);-   U.S. patent application Ser. No. 14/345,735 for Optical Indicia    Reading Terminal with Combined Illumination filed Mar. 19, 2014    (Ouyang);-   U.S. patent application Ser. No. 14/336,188 for METHOD OF AND SYSTEM    FOR DETECTING OBJECT WEIGHING INTERFERENCES, Filed Jul. 21, 2014    (Amundsen et al.);-   U.S. patent application Ser. No. 14/355,613 for Optical Indicia    Reading Terminal with Color Image Sensor filed May 1, 2014 (Lu et    al.);-   U.S. patent application Ser. No. 14/370,237 for WEB-BASED SCAN-TASK    ENABLED SYSTEM AND METHOD OF AND APPARATUS FOR DEVELOPING AND    DEPLOYING THE SAME ON A CLIENT-SERVER NETWORK filed Jul. 2, 2014    (Chen et al.);-   U.S. patent application Ser. No. 14/370,267 for INDUSTRIAL DESIGN    FOR CONSUMER DEVICE BASED SCANNING AND MOBILITY, filed Jul. 2, 2014    (Ma et al.);-   U.S. patent application Ser. No. 14/376,472, for an ENCODED    INFORMATION READING TERMINAL INCLUDING HTTP SERVER, filed Aug. 4,    2014 (Lu);-   U.S. patent application Ser. No. 14/379,057 for METHOD OF USING    CAMERA SENSOR INTERFACE TO TRANSFER MULTIPLE CHANNELS OF SCAN DATA    USING AN IMAGE FORMAT filed Aug. 15, 2014 (Wang et al.);-   U.S. patent application Ser. No. 14/452,697 for INTERACTIVE INDICIA    READER, filed Aug. 6, 2014 (Todeschini);-   U.S. patent application Ser. No. 14/453,019 for DIMENSIONING SYSTEM    WITH GUIDED ALIGNMENT, filed Aug. 6, 2014 (Li et al.);-   U.S. patent application Ser. No. 14/460,387 for APPARATUS FOR    DISPLAYING BAR CODES FROM LIGHT EMITTING DISPLAY SURFACES filed Aug.    15, 2014 (Van Horn et al.);-   U.S. patent application Ser. No. 14/460,829 for ENCODED INFORMATION    READING TERMINAL WITH WIRELESS PATH SELECTION CAPABILITY, filed Aug.    15, 2014 (Wang et al.);-   U.S. patent application Ser. No. 14/462,801 for MOBILE COMPUTING    DEVICE WITH DATA COGNITION SOFTWARE, filed on Aug. 19, 2014    (Todeschini et al.);-   U.S. patent application Ser. No. 14/446,387 for INDICIA READING    TERMINAL PROCESSING PLURALITY OF FRAMES OF IMAGE DATA RESPONSIVELY    TO TRIGGER SIGNAL ACTIVATION filed Jul. 30, 2014 (Wang et al.);-   U.S. patent application Ser. No. 14/446,391 for MULTIFUNCTION POINT    OF SALE APPARATUS WITH OPTICAL SIGNATURE CAPTURE filed Jul. 30, 2014    (Good et al.);-   U.S. patent application Ser. No. 29/486,759 for an Imaging Terminal,    filed Apr. 2, 2014 (Oberpriller et al.);-   U.S. patent application Ser. No. 29/492,903 for an INDICIA SCANNER,    filed Jun. 4, 2014 (Zhou et al.); and-   U.S. patent application Ser. No. 29/494,725 for an IN-COUNTER    BARCODE SCANNER, filed Jun. 24, 2014 (Oberpriller et al.).

In the specification and/or figures, typical embodiments of theinvention have been disclosed. The present invention is not limited tosuch exemplary embodiments. The use of the term “and/or” includes anyand all combinations of one or more of the associated listed items. Thefigures are schematic representations and so are not necessarily drawnto scale. Unless otherwise noted, specific terms have been used in ageneric and descriptive sense and not for purposes of limitation.

The invention claimed is:
 1. A device, comprising: a display; non-volatile storage; one or more sensors; an input subsystem; one or more processors; and memory containing instructions executable by the one or more processors whereby the device is operable to: display, on the display, an object to be measured by the one more sensors; derive one or more accuracy parameters based on information received from the one or more sensors for a measurement environment of the object being measured; compute an accuracy level based on the one or more accuracy parameters; determine if the accuracy level corresponds to a sufficient measurement environment; if the accuracy level corresponds to the sufficient measurement environment: display, on the display along with the object, an indication that the measurement environment is sufficient and a capture icon to enable capture of dimensions of the object; in response to an input received at the capture icon, capture the dimensions of the object; display, on the display along with the object, at least the dimensions of the object; and record the dimensions of the object.
 2. The device of claim 1, wherein the accuracy level is an accuracy division as defined by the National Institutes of Standards and Technology (NIST) standard.
 3. The device of claim 1, wherein the one or more accuracy parameters comprise at least one of a group consisting of: distance to the object, viewing angle relative to the object, temperature, ambient light, and quality of data from the one or more sensors.
 4. The device of claim 1, wherein the one or more sensors comprise at least one of a group consisting of: optical sensors and measurement sensors.
 5. The device of claim 4, wherein the optical sensors are selected from a group consisting of: a barcode sensor, a camera, and an image sensor.
 6. The device of claim 4, wherein the measurement sensors are selected from a group consisting of: point-cloud projection, structured light, and stereoscopic cameras and n-scopic cameras.
 7. The device of claim 2, wherein the sufficient measurement environment is an environment where the accuracy division has a low lower than a predetermined threshold.
 8. The device of claim 1, wherein displaying, on the display, an indication that the measurement environment is sufficient comprises at least one of a group consisting of: displaying an accuracy division, displaying a completed progress bar, and displaying a confirmation icon.
 9. The device of claim 1, wherein displaying, on the display, the dimensions of the object comprises displaying the dimensions of the object and a corresponding accuracy divisions.
 10. The device of claim 1, wherein computing an accuracy level based on the one or more accuracy parameters comprises running multivariable regression on the one or more accuracy parameters.
 11. The device of claim 1, wherein the dimensions of the object and the accuracy level are stored in the non-volatile storage.
 12. The device of claim 11, wherein the device is further operable to: determine that the object being measured has been previously measured; and retrieved the dimensions of the object and the accuracy level from the non-volatile storage; display, on the display, the dimensions of the object and the accuracy level from the non-volatile storage; and record the dimensions of the object and the accuracy level from the non-volatile storage.
 13. The device of claim 1, wherein the device is further operable to: if the accuracy level does not correspond to a sufficient measurement environment; provide an indication for improving the measurement environment.
 14. The device of claim 13, wherein the indication for improving the measurement environment comprises at least one of a group consisting of: a textual instruction, a graphical instruction, and a graphical icon.
 15. The device of claim 13, wherein the indication for improving the measurement environment comprises at least one of a group consisting of: an indication for shortening a distance to the object, an indication for improving a viewing angle relative to the object, an indication to delay measurement pending a target operating temperature, and indication for improving an ambient light, and an indication for adjusting the one or more sensors to improve a quality of data. 